package com.gitee.wsl.collections.list.iterator

import com.gitee.wsl.collections.iterator.api.OrderedIterator
import com.gitee.wsl.collections.iterator.api.ResettableIterator


/**
 * Defines a list iterator that can be reset back to an initial state.
 *
 *
 * This interface allows an iterator to be repeatedly reused.
 *
 *
 * @param <E> the type of elements returned by this iterator.
 * @since 3.0
</E> */
interface ResettableListIterator<E> : ListIterator<E>, ResettableIterator<E>, OrderedIterator<E>